package cn.iocoder.yudao.framework.excel.core.util;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;


import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class TableHeaderVO implements Serializable {

    /**
     * 序列化ID
     */
    private static final long serialVersionUID = 1L;

    /**
     * 字段对应数据
     */
    private String prop;

    /**
     * 表头名称
     */
    private String label;

    /**
     * 展示顺序
     */
    private Integer index;

    /**
     * 展示宽度
     */
    private Long width;

    /**
     * 是否自适应
     * true为自适应
     * false为非自适应
     * 默认为false
     */
    private Boolean fixed = false;
}
